package com.liuhan.house.pojo;

import java.util.Date;

public class House {
    /** 主键id */
    private Integer houseId;

    /** 房产名称 */
    private String houseName;

    /** 1-销售  2-出租 */
    private Integer houseType;

    /** 房屋出租价格：元 */
    private Integer housePrice;

    /** 图片地址 */
    private String houseImages;

    /** 面积 */
    private Integer houseArea;

    /** 卧室数量 */
    private Integer houseBeds;

    /** 卫生间数量 */
    private Integer houseBaths;

    /** 评级 */
    private Double houseRating;

    /** 房产描述 */
    private String houseRemark;

    /** 属性 */
    private String houseProperties;

    /** 户型图 */
    private String houseFloorPlan;

    /** 标签 */
    private String houseTags;

    /** 城市编码 */
    private Integer cityCode;

    /** 小区名称 */
    private Integer houseCommunityId;

    /** 房产地址 */
    private String houseAddress;

    /** 1-上架  2-下架 */
    private Integer houseState;

    /** 是否收藏 */
    private Boolean houseBookmarked;

    /** 房屋所属人 */
    private Integer userId;

    /** 创建时间 */
    private Date createTime;

    /** 更新时间 */
    private Date updateTime;

    public House(Integer houseId, String houseName, Integer houseType, Integer housePrice, String houseImages, Integer houseArea, Integer houseBeds, Integer houseBaths, Double houseRating, String houseRemark, String houseProperties, String houseFloorPlan, String houseTags, Integer cityCode, Integer houseCommunityId, String houseAddress, Integer houseState, Boolean houseBookmarked, Integer userId, Date createTime, Date updateTime) {
        this.houseId = houseId;
        this.houseName = houseName;
        this.houseType = houseType;
        this.housePrice = housePrice;
        this.houseImages = houseImages;
        this.houseArea = houseArea;
        this.houseBeds = houseBeds;
        this.houseBaths = houseBaths;
        this.houseRating = houseRating;
        this.houseRemark = houseRemark;
        this.houseProperties = houseProperties;
        this.houseFloorPlan = houseFloorPlan;
        this.houseTags = houseTags;
        this.cityCode = cityCode;
        this.houseCommunityId = houseCommunityId;
        this.houseAddress = houseAddress;
        this.houseState = houseState;
        this.houseBookmarked = houseBookmarked;
        this.userId = userId;
        this.createTime = createTime;
        this.updateTime = updateTime;
    }

    public House() {
        super();
    }

    public Integer getHouseId() {
        return houseId;
    }

    public void setHouseId(Integer houseId) {
        this.houseId = houseId;
    }

    public String getHouseName() {
        return houseName;
    }

    public void setHouseName(String houseName) {
        this.houseName = houseName == null ? null : houseName.trim();
    }

    public Integer getHouseType() {
        return houseType;
    }

    public void setHouseType(Integer houseType) {
        this.houseType = houseType;
    }

    public Integer getHousePrice() {
        return housePrice;
    }

    public void setHousePrice(Integer housePrice) {
        this.housePrice = housePrice;
    }

    public String getHouseImages() {
        return houseImages;
    }

    public void setHouseImages(String houseImages) {
        this.houseImages = houseImages == null ? null : houseImages.trim();
    }

    public Integer getHouseArea() {
        return houseArea;
    }

    public void setHouseArea(Integer houseArea) {
        this.houseArea = houseArea;
    }

    public Integer getHouseBeds() {
        return houseBeds;
    }

    public void setHouseBeds(Integer houseBeds) {
        this.houseBeds = houseBeds;
    }

    public Integer getHouseBaths() {
        return houseBaths;
    }

    public void setHouseBaths(Integer houseBaths) {
        this.houseBaths = houseBaths;
    }

    public Double getHouseRating() {
        return houseRating;
    }

    public void setHouseRating(Double houseRating) {
        this.houseRating = houseRating;
    }

    public String getHouseRemark() {
        return houseRemark;
    }

    public void setHouseRemark(String houseRemark) {
        this.houseRemark = houseRemark == null ? null : houseRemark.trim();
    }

    public String getHouseProperties() {
        return houseProperties;
    }

    public void setHouseProperties(String houseProperties) {
        this.houseProperties = houseProperties == null ? null : houseProperties.trim();
    }

    public String getHouseFloorPlan() {
        return houseFloorPlan;
    }

    public void setHouseFloorPlan(String houseFloorPlan) {
        this.houseFloorPlan = houseFloorPlan == null ? null : houseFloorPlan.trim();
    }

    public String getHouseTags() {
        return houseTags;
    }

    public void setHouseTags(String houseTags) {
        this.houseTags = houseTags == null ? null : houseTags.trim();
    }

    public Integer getCityCode() {
        return cityCode;
    }

    public void setCityCode(Integer cityCode) {
        this.cityCode = cityCode;
    }

    public Integer getHouseCommunityId() {
        return houseCommunityId;
    }

    public void setHouseCommunityId(Integer houseCommunityId) {
        this.houseCommunityId = houseCommunityId;
    }

    public String getHouseAddress() {
        return houseAddress;
    }

    public void setHouseAddress(String houseAddress) {
        this.houseAddress = houseAddress == null ? null : houseAddress.trim();
    }

    public Integer getHouseState() {
        return houseState;
    }

    public void setHouseState(Integer houseState) {
        this.houseState = houseState;
    }

    public Boolean getHouseBookmarked() {
        return houseBookmarked;
    }

    public void setHouseBookmarked(Boolean houseBookmarked) {
        this.houseBookmarked = houseBookmarked;
    }

    public Integer getUserId() {
        return userId;
    }

    public void setUserId(Integer userId) {
        this.userId = userId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}